@charset "utf-8";
/* CSS Document */
div.spct {
    width: 103%;
    height: 954px;
}
.spct-left{
    width: 321px;
    height: 482px;
    float:left;
}
.spct-right{
    width: 529px;
    height: 482px;
    margin-left: 340px;
    padding-top: 7px;
}
div.spct-bottom {
    width: 100%;
    height: 216px;
    margin-top: 10px;
    background-color: black;
}
.sp-wrap {
    width:456px;
    margin-top: 20px;
    border-radius: 6px;
}
h4.spct-h4 {
    color: #E2E2E2;
    font-size: 22px;
    text-transform: uppercase;
}
a.a-scpt {
    color: #FF5F5F;
}
table {
    text-transform: uppercase;
    color: #ccc;
}
h5.spct-h5 {
    color: #ccc;
    text-transform: uppercase;
    font-size: 17px;
}
h6.spct-h6 {
    color: #ccc;
}
p.spct-p {
    font-size: 11px;
    color: #ccc;
}
img.spct-star {
    display: inline-block;
    margin-bottom: 6px;
    margin-right: 68px;
}
div.cart-spct {
    display: inline-block;
    color: #ccc;
}
span.spct-reviews {
    color: #ccc;
}
input.btn-name.spct-text {
    width: 42px;
    margin-right: 18px;
    font-style: normal;
    color: #333;
    padding: 0 10px;
}
div.spct {
    width: 103%;
    min-height: 954px;
}
.spct-left{
    width: 321px;
    height: 482px;
    float:left;
}
.spct-right{
    width: 529px;
    height: 482px;
    margin-left: 340px;
    padding-top: 7px;
}
div.spct-bottom {
    width: 100%;
    height: auto;
    margin-top: 10px;
    background-color: rgb(247, 247, 247);
    border-radius: 6px;
}
.sp-wrap {
    width:456px;
    margin-top: 20px;
    border-radius: 6px;
}
h4.spct-h4 {
    color: #E2E2E2;
    font-size: 22px;
    text-transform: uppercase;
}
a.a-scpt {
    color: #FF5F5F;
}
table {
    text-transform: uppercase;
    color: #ccc;
}
h5.spct-h5 {
    color: #ccc;
    text-transform: uppercase;
    font-size: 17px;
}
h6.spct-h6 {
    color: #ccc;
}
p.spct-p {
    font-size: 11px;
    color: #ccc;
}
img.spct-star {
    display: inline-block;
    margin-bottom: 6px;
    margin-right: 68px;
}
div.cart-spct {
    display: inline-block;
    color: #ccc;
}
span.spct-reviews {
    color: #ccc;
}
input.btn-name.spct-text {
    width: 42px;
    margin-right: 18px;
    font-style: normal;
    color: #333;
    padding: 0 10px;
}
span.btn-1 {
    background-color: #2B2B2B;
    padding: 10px;
    float: left;
    border-right: 1px rgb(255, 255, 255) dotted;
    color: #C7C7C7;
    cursor: pointer;
}
span.btn-1.border-r {
    border-top-left-radius: 4px;
}
div.link {
    height: 41px;
    width: 100%;
    border-bottom: solid 1px #E7E7E7;
}
div.ttsp {
    padding: 10px;
    color: #858585;
    font-size: 13px;
}
.review{	
    padding: 10px;  
    color: #858585;  
    font-size: 13px;
}
.an{
    display: none;	
}
.hien{
    display:block;	
}
.color{
    background-color: #ff5f5f !important;
    color: #FFF !important;	
}
textarea.text-area {
    width: 368px;
    max-width: 368px;
    height: 142px;
    max-height: 369px;
}
table.tabe {
    font-size: 11px;
    display: inline-block;
    color: #8F8F8F;
    margin-top: -18px;
    padding-left: 70px;
    padding-top: 0px;
}
input.btn-name.hvt {
    height: 24px;
    width: 245px;
    background-color: #FFFFFF;
    border: solid 1px #E6E6E6;
}
input.btn-submit.hd {
    height: 20px;
    width: 75px;
    text-align: center;
    font-size: 10px;
}
input.btn-submit.hd:hover {
    background-color: #ccc;
}
input.radio-t {
    display: inline-block;
    margin-left: 9px;
    margin-top: 10px;
}
a.btn-submit {
    height: 36px;
    width: 160px;
    position: relative;
    display: inline-block;
    text-align: center;
    line-height: 36px;
    margin: 0px;
}